package com.student.recruitment.app.dao;

import java.util.List;

import com.student.recruitment.app.entity.EmployeeEntity;

public interface EmployeeDAO {

	public void addEmployee(EmployeeEntity employee);
	public List<EmployeeEntity> getAllEmployees();
	public void deleteEmployee(Integer employeeId);
	public void acceptEmployee(Integer employeeId);
	public void editEmployee(EmployeeEntity employee);
	public EmployeeEntity getEmployee(Integer employeeId);
    public String getEmployeeStatus(String username);
    public int getEmployeePoints(String username);
	public List<EmployeeEntity> getMyCriteriaRecords(String kryteria, String nazwa);
	public List<EmployeeEntity> SortResultsDirectionOfPoints(String direction, int points);
	public List<EmployeeEntity> SortResultsDirectionOfAmount(String direction, int ilosc);
	public EmployeeEntity getEmployeeData(String username);
}
